package com.gb.demand.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.gb.demand.common.entity.Accessory;
import com.gb.demand.common.entity.Store;

import java.util.Map;

/**
 * 商家业务层模块<p>
 *
 * @author wengjiangle
 * @since 2020/7/13
 */
public interface IStoreService extends IService<Store> {

    /**
     * 新点获取接口令牌
     * @param data
     * @return
     */
    Map getAccessToken(String data);

    /**
     * 判断token是否过期
     * @param appKey
     * @param accessToken
     * @return
     */
    boolean checkAccessToken(String appKey, String accessToken);

    /**
     * 公采云判断token是否过期
     * @param token
     * @return
     */
    boolean checkGcyAccessToken(String token);

    /**
     * 公采云授权获取Access Token
     * @param data
     * @return
     */
    Map authAccessToken(String data);
}
